package finalapp.exercise.activities;

import finalapp.exercise.R;
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.view.Window;
import android.widget.ImageView;

/**
* Esta clase es la que que mostrara la imagen asociada a una localizacion en full screen
* @author Alejandro Villamarin
*
*/
public class FullScreenPictureActivity extends Activity {

	/**
	 * String que usaremos para almacenar el path fisico de la imagen a mostrar
	 */
	private String pathFisico;
	
	/**
	 * ImageView en el que cargaremos la imagen
	 */
	private ImageView imagen;
	
	/**
    * Metodo que se llama cuando se crear la activity
    */
	@Override
	protected void onCreate(Bundle savedInstanceState) {
	        
		super.onCreate(savedInstanceState);
		//no queremos WindowTitle
        requestWindowFeature(Window.FEATURE_NO_TITLE);
		//obtenemos los datos pasados a traves del bundle
	    Bundle extras = getIntent().getExtras();
	    //Obtenemos el path
	    pathFisico = extras.getString("PATH");		    
	    //asignamos el layout y el titulo
	    setContentView(R.layout.fullscreen_picture);
	    //cargamos la imagen en el imageView
	    imagen = (ImageView) findViewById(R.id.imagenFullScreen);
	    //Indicamos a la imagen que se ajuste a las dimensiones del drawable
	    imagen.setAdjustViewBounds(true);
		Bitmap bm = BitmapFactory.decodeFile( pathFisico, null );
		imagen.setImageBitmap(bm);
	          
	}
	
	    
}
